package Package.ProcessesAndThreads.Threads.HowToImplement.InheritTheThreadClass;

public class InheritTheThreadClass extends Thread {
    public static final void InheritTheThreadClass() {
//方法介绍
//void run() 在线程开启后，此方法将被调用执行
//void start() 使此线程开始执行，Java虚拟机会调用run方法()
//实现步骤
//定义一个类MyThread继承Thread类
//在MyThread类中重写run()方法
//创建MyThread类的对象
//启动线程
        MyThread myth = new MyThread();
        MyThread myth2 = new MyThread();
        myth2.start();
        myth.start();
//两个小问题
//为什么要重写run()方法？
//因为run()是用来封装被线程执行的代码
//run()方法和start()方法的区别？
//run()：封装线程执行的代码，直接调用，相当于普通方法的调用
//start()：启动线程；然后由JVM调用此线程的run()方法
    }
}
